Neighborhood Map

You will develop a single-page application featuring a map of your neighborhood or a neighborhood you would like to visit. You will then add additional functionality to this application, including: map markers to identify popular locations or places you'd like to visit, a search function to easily discover these locations, and a listview to support simple browsing of all locations. You will then research and implement third-party APIs that provide additional information about each of these locations (such as StreetView images, Wikipedia articles, Yelp reviews, etc).


You will develop a single-page application featuring a map of your neighborhood or a neighborhood you would like to visit. You will then add additional functionality to this application, including: map markers to identify popular locations or places you’d like to visit, a search function to easily discover these locations, and a listview to support simple browsing of all locations. You will then research and implement third-party APIs that provide additional information about each of these locations (such as StreetView images, Wikipedia articles, Yelp reviews, etc).

Evaluation

Your project will be evaluated by a Udacity reviewer according to the Neighborhood Map Project Rubric. Be sure to review it thoroughly before you submit. All criteria must "meet specifications" in order to pass.

Submission

  1. If build tools (such as Gulp or Grunt) are used, submit both your source and production code in the same repository in separate directories. These directories are usually named src and dist respectively.
  2. If build tools are used the gulp or grunt.js file as well as the package.json file must be included in the submission.
  3. If build tools are used, the instructions for building the project and running the tool must be included in the README.md. You may find the short Writing READMEs course helpful.
  4. The node_modules directory may contain thousands of files and should not be contained in the submission. See the forum post how to remove node_modules directory from Github repository for instructions.
  5. The master branch is the default Github repository branch. If you wish to submit another branch, you'll need to set it as the new default branch inside your Github repository.
  6. When you're ready to submit your project go back to your Udacity Home, click on Project 5.1, and we'll walk you through the rest of the submission process. Due to the high volume of submissions we receive, please allow up up to 7 business days for your evaluation to be returned.

What's Next?

You will get an email as soon as your reviewer has feedback for you. In the meantime, review your next project and feel free to get started on it or the courses supporting it!